Agent-Oriented Programming in Linear Logic

نویسندگان

  • Abdullah-Al AMIN
  • James Harland
  • Michael Winikoff
چکیده

This thesis investigates how a linear logic programming language, such as Lygon, can be used in the implementation of agent-oriented programs. Agent-oriented programming is a recent computational framework of interest to both academic and industrial researchers. Agent methodology is being successfully utilised in designing complex (distributed) applications that require concurrency, reasoning, communication, sharing and integration of knowledge, and, of course, intelligence. On the other hand, linear logic, a logic of resource-consumption, provides the possibility to construct efficient tools for modelling updates, reasoning about the environment and implementing concurrency. Linear logic has been used as a basis for creating a number of programming languages. One of these is the logic programming language Lygon. The aim of this thesis is to investigate the possibility of implementing agents with Lygon. A number of experiments have been carried out and results analysed, which will be useful to future agent researchers who would like to use Lygon as a linear logic agent tool.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agent-Oriented Programming in Linear Logic: An Example

Agent-oriented programming (AOP) represents a new way of analysing, designing, and implementing complex software applications. This approach has been successfully used in complex applications with distributed components, which require concurrent behaviour, efficient reasoning, dependable communication, sharing and integration of knowledge. Such applications range from from comparatively small s...

متن کامل

Forward-chaining Rules in Agent Systems

Agent systems can be divided into two broad categories of deliberative and reactive architectures. Deliberative architectures tend to excel within closed world, non real-time scenarios, offering proactive agent planning capabilities for achieving goal oriented behaviours. Reactive architectures offer timely, situation based behaviours that are suitable for application to real-time scenarios. An...

متن کامل

Object Oriented Logic Programming as an Agent Building Infrastructure

We show that agent programming patterns are well expressed in terms of an object oriented layer extended with a generalized inheritance mechanism and independent logic programming based inference engines. Instead of proposing yet another agent programming “model” we simply derive key agent programming patterns as the natural result of a set of programming language constructs. The suggested equa...

متن کامل

An Agent Oriented Programming Language Targeting the Microsoft Common Language Runtime

In the last decades, a significant growth of agent oriented systems has been observed, which has stimulated a more precise formalism for the definition of both agent and multi-agent systems, as well as the release of a huge number of agent development environment. In this work a new programming paradigm is proposed, that is agent oriented programming instead of object oriented programming. The ...

متن کامل

Object-Agent Oriented Programming

Object-oriented programming has been used for building intelligent agents, with the limitation it cannot represent complex mental attitudes. With logic programming it is possible to represent and infer relationships among mental attitudes such as intentions, goals and beliefs, with limitations in the usage of capabilities of action. This paper presents two alternatives for integrating object-or...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999